tent stitch - Turkish English Dictionary